https:/​/​rest.course-source.net/​user/​{LoginID}

GET

Get a user's details

If successful returns the same user information as PUT /user/{LoginID} and POST /user
{LoginID}

Response
  

PUT

Update a user's details

Note: if a Password is specified it should be hashed (i.e. not sent as plaintext) and the same hashing function should be used in POST /user and POST /user/check/{LoginID}

Example payload...
{
   "FirstName":"John",
   "LastName":"Smith",
   "GroupName":"ACME Ltd.",
   "Password":"4s+Xr.]yi@!T!=4F[^@vrz.,+?+%9q?qYhMt}*!KuZoLt|LDcYT`=W`+juEJ",
   "AccountExpiryDate":"2026-12-31"
}


If successful returns the same user information as GET /user/{LoginID} and POST /user
{LoginID}

Response